<html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:p="http://primefaces.org/ui">
<h:head>
	<title>IOS账单管理--iOS产品管理</title>
	<link href="../../css/component.css" rel="stylesheet" type="text/css" />
</h:head>

<ui:param name="bean" value="#{productManagerAction}" />
<h:body>
	<p:outputLabel value="添加产品:"/>
	<h:form id="fadd">
		<p:dataTable var="config" value="#{bean.entity}">
			<p:column headerText="工程id" style="text-align:center" width="10%">
				<p:selectOneMenu id="projectSel" styleClass="inputText" width="150px" value="#{config.projectid}">
			        <f:selectItems value="#{bean.projectItmes}" />
		        </p:selectOneMenu>
			</p:column>
			<p:column headerText="产品id" style="text-align:center" width="15%">
				<p:inputText  value="#{config.productid}"  styleClass="inputText"/>
			</p:column>
			<p:column headerText="产品名称" style="text-align:center" width="15%">
				<p:inputText value="#{config.name}" styleClass="inputText"/>
			</p:column>
			<p:column headerText="金额" style="text-align:center" width="15%">
				<h:inputText value="#{config.pay}"  styleClass="inputText" />
			</p:column>
			<p:column headerText="描述" style="text-align:center" width="15%">
				<p:inputText value="#{config.detail}" styleClass="inputText"/>
			</p:column>
			<p:column headerText="操作" style="text-align:center" width="20%">
				<p:commandButton value="查询" action="#{bean.search()}" update=":data" ajax="false" />
				|
				<p:commandButton value="添加" action="#{bean.add()}" update=":data" ajax="false" />
			</p:column>
		</p:dataTable>
	</h:form>

	<!-- 展示所有产品数据 -->
	<p:outputLabel value="已有产品："></p:outputLabel>
	<h:form id="flist">
		<p:messages id="messages" showDetail="true" life="10000"/>	
		<p:dataTable id="dlist" var="config" value="#{bean.list}" resizableColumns="true" scrollable="true" paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown} {Exporters}"  paginator="true" rowsPerPageTemplate="20,40" rows="20" style="text-align:center;">
			<f:facet name="{Exporters}">
	        	<h:commandLink styleClass="exporter">
			        <p:graphicImage url="/resources/images/excel.png" height="25px"/>
			        <p:dataExporter type="xls" target="dlist" fileName="advCostData-#{pageHelper.getNewDateDetailStr()}"/>
			    </h:commandLink>
		    </f:facet>
			<p:column headerText="id" style="text-align:center" width="5%">
				<h:outputText value="#{config.id}"/>
			</p:column>
			<p:column headerText="工程id" style="text-align:center" width="10%">
				<p:selectOneMenu id="projectSel" styleClass="inputText" width="150px" value="#{config.projectid}">
			        <f:selectItems value="#{bean.projectItmes}" />
		        </p:selectOneMenu>
			</p:column>
			<p:column headerText="项目id" style="text-align:center" width="10%">
				<p:inputText value="#{config.productid}" styleClass="inputText"/>
			</p:column>
			<p:column headerText="产品名称" style="text-align:center" width="15%">
				<p:inputText value="#{config.name}" styleClass="inputText"/>
			</p:column>
			<p:column headerText="金额" style="text-align:center" width="15%">
				<p:inputText value="#{config.pay}" styleClass="inputText"/>
			</p:column>
			<p:column headerText="描述" style="text-align:center" width="15%">
				<p:inputText  value="#{config.detail}"  styleClass="inputText"/>
			</p:column>
			<p:column headerText="操作" style="text-align:center" width="15%">
				<p:commandButton value="修改" action="#{bean.modify(config)}" update=":flist" ajax="true" />
				<p:commandButton value="删除" action="#{bean.delete(config.id)}" update=":data" ajax="false" />
			</p:column>
		</p:dataTable>
	</h:form>
</h:body>
</html>
